body {
	font:72.5% "Trebuchet MS", sans-serif;
	margin :2px;
}

h2,table {
	clear:both;
}

th,td {
	padding:0 5px;
	border-right:1px solid #d6d6e2;
	border-bottom:1px solid #cbdbf2;
	line-height:25px;
}

tr.highlight {
	background:#a7cdf1;
}

textarea,input.text {
	width:20em;
}

p.wrap {
	float:left;
	margin:0;
	padding:0;
	width:10em;
}

p.label {
	line-height:36px;
}

p.input {	
	min-width:20em;
	min-height:40px;
}

#tabs-1,#tabs-2,#tabs-3 {
	width:960px;
}

#tabs-1:after,#tabs-2:after,#tabs-3:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

div.input-item {
	float:left;
	padding:0 0 5px 2em;
	min-width:32em;
}

#tabs-3 div.input-item {
	clear:both;
}

div.large {
	clear:both;
	width:100%;
}

div.large p.input {
	width:54em;
}
